package reduce.fz.com.reduce.framewrok.log;

import android.util.Log;

import com.android.volley.NoConnectionError;

/**
 * @author lipf
 */
public class FeelLog {
    public static void e(String msg) {
        Log.e("Feel--", msg == null ? "" : msg);
    }

    public static void e(Object msg) {
        Log.e("Feel--", msg == null ? "" : msg.toString());
    }

    public static void e(Throwable e) {
        try {
            if (e instanceof NoConnectionError) {//用户没有网络或者是网络没开导致的BUG
            } else {
            }
        } catch (Throwable e2) {
        }
        try {
            String msg = e.getMessage();
            Log.e("Feel--", msg == null ? e.toString() : msg, e);
        } catch (Throwable e2) {
        }
    }

    public static void i(String msg) {
        Log.i("Feel--", msg == null ? "" : msg);
    }

    public static void i(Object msg) {
        Log.i("Feel--", msg == null ? "" : msg.toString());
    }

    public static void w(Object msg) {
        Log.w("Feel--", msg == null ? "" : msg.toString());
    }

    public static void d(String msg) {
        Log.i("Feel--", msg == null ? "" : msg);
    }

    public static void d(Object msg) {
        Log.i("Feel--", msg == null ? "" : msg.toString());
    }

    public static void i(String tag, String msg) {
        Log.i(tag, msg == null ? "" : msg);
    }
}
